ReadFileFromFileSystemAndModifyDocumentAddAndUploadFile

ReadFileFromFileSystemAndModifyDocumentAddAndUploadFile
Main (indirekt) **
History-Relevant (indirekt) **
Rückgabewert
FileId
RET
LONG_NUMERIC_IDENTIFIER
>FILE.FILEID
Parameterliste
DocumentId
IN
LONG_NUMERIC_IDENTIFIER
>VERSION.DOCUMENTID
SourcePathAndName
IN
String
 
BSetAsMasterFileFlag
IN
Boolean
>FILE.MASTERFILEFLAG
BSetAsViewerFileFlag
IN
Boolean
>FILE.VIEWERFILEFLAG
** indirekt deshalb, weil die Kontextprüfung in der Methode ModifyDocumentAddAndUploadFile erfolgt. Der Service ReadFileFromFileSystemAndModifyDocumentAddAndUploadFile ist direkt im PlugIn implementiert!
Kurzbeschreibung:
Dieser Service lädt eine Datei ab dem Filesystem und verändert dann einen DOCUMENT/VERSION-Eintrag indem ein neuer Eintrag in der Tabelle FILE erstellt wird.
Fehlerhandling/Plausibilisierung:
Generell gelten die Regeln (PK, AK, FK, Unique, NotNull) der Datenbank. Die zusätzlichen Fehler sind:
Bemerkungen:
Siehe Fehlermeldungen von ModifyDocumentAddAndUploadFile
Pfadangabe im SourcePathAndName:
Das File erhält den RealFileName der Teil des kompletten SourcePathAndName (Directory und Filename) ist.
Der SourcePathAndName kann absolut oder aber relativ angegeben werden. Im relativen Fall bezieht er sich auf das ServiceBus-Verzeichnis. Wird lediglich der Dateiname angegeben, so wird ab Version 16.10 die Datei fix im TMP-Verzeichnis gesucht! Selbstverständlich wird die Leseberechtigung im SourcePath benötigt!